package netty.rpc.framework.core.netty.transport.protocol;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 服务端对客户端RPC调用后响应的封装
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class RPCResponse implements Serializable {

    private Integer requestId;

    private int code;

    private String message;

    private Object data;

}
